package com.pkk.cloud.support.admin.dto.resp.server;

import java.io.Serializable;
import java.util.List;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @description: 服务端下面的客户端的返回列表
 * @author: peikunkun
 * @create: 2020-04-01 21:28
 **/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class OauthServerClientSimpleRespDto implements Serializable {

  private static final long serialVersionUID = -7354400232982434229L;


  /**
   * 服务的唯一key
   */
  private String key;


  /**
   * 服务的名称
   */
  private String title;

  /**
   * 分类类型【类型 0-分类 1-菜单 2-按钮】
   */
  private Integer type;

  /**
   * 主键id
   */
  private Long primaryId;

  /**
   * 图标
   */
  private String icon;

  /**
   * 资源码
   */
  private String code;


  /**
   * 路由路径对应resource_url【只有分类才会有】
   */
  private String routeUrl;


  /**
   * 子集服务
   */
  private List<OauthServerClientSimpleRespDto> children;

}
